#pragma once

const unsigned char sks_skt_default_lighting_hlsl[18713] = {
83,
75,
83,
72,
65,
68,
69,
82,
2,
0,
8,
0,
0,
0,
108,
105,
103,
104,
116,
105,
110,
103,
47,
100,
101,
102,
97,
117,
108,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
2,
0,
0,
0,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
3,
16,
3,
0,
0,
11,
0,
0,
0,
0,
0,
0,
0,
115,
107,
95,
118,
105,
101,
119,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
112,
114,
111,
106,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
0,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
128,
1,
0,
0,
128,
0,
0,
0,
4,
0,
32,
0,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
144,
0,
0,
0,
4,
0,
36,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
144,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
176,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
208,
2,
0,
0,
32,
0,
0,
0,
4,
0,
8,
0,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
240,
2,
0,
0,
16,
0,
0,
0,
4,
0,
4,
0,
115,
107,
95,
116,
105,
109,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
4,
0,
0,
0,
4,
0,
1,
0,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
4,
3,
0,
0,
4,
0,
0,
0,
2,
0,
1,
0,
80,
97,
114,
97,
109,
66,
117,
102,
102,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
1,
3,
192,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
108,
105,
103,
104,
116,
115,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
192,
0,
0,
0,
0,
0,
6,
0,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
1,
3,
240,
255,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
115,
107,
95,
105,
110,
115,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
240,
255,
0,
0,
0,
0,
51,
3,
36,
71,
108,
111,
98,
97,
108,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
3,
32,
0,
0,
0,
2,
0,
0,
0,
32,
0,
0,
0,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
99,
111,
108,
111,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
99,
111,
108,
111,
114,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
16,
0,
0,
0,
4,
0,
4,
0,
116,
101,
120,
95,
115,
99,
97,
108,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
16,
0,
0,
0,
4,
0,
0,
0,
4,
0,
1,
0,
100,
105,
102,
102,
117,
115,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
119,
104,
105,
116,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
4,
101,
109,
105,
115,
115,
105,
111,
110,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
98,
108,
97,
99,
107,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
2,
4,
0,
0,
0,
0,
1,
0,
0,
0,
56,
17,
0,
0,
68,
88,
66,
67,
221,
31,
178,
158,
4,
233,
175,
200,
237,
18,
34,
104,
201,
227,
122,
20,
1,
0,
0,
0,
56,
17,
0,
0,
6,
0,
0,
0,
56,
0,
0,
0,
76,
7,
0,
0,
4,
8,
0,
0,
172,
8,
0,
0,
140,
16,
0,
0,
156,
16,
0,
0,
82,
68,
69,
70,
12,
7,
0,
0,
4,
0,
0,
0,
244,
0,
0,
0,
4,
0,
0,
0,
60,
0,
0,
0,
0,
5,
254,
255,
16,
137,
0,
0,
228,
6,
0,
0,
82,
68,
49,
49,
60,
0,
0,
0,
24,
0,
0,
0,
32,
0,
0,
0,
40,
0,
0,
0,
36,
0,
0,
0,
12,
0,
0,
0,
0,
0,
0,
0,
188,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
197,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
213,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
229,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
36,
71,
108,
111,
98,
97,
108,
115,
0,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
0,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
0,
80,
97,
114,
97,
109,
66,
117,
102,
102,
101,
114,
0,
171,
171,
171,
188,
0,
0,
0,
2,
0,
0,
0,
84,
1,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
197,
0,
0,
0,
11,
0,
0,
0,
12,
2,
0,
0,
16,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
213,
0,
0,
0,
1,
0,
0,
0,
168,
5,
0,
0,
240,
255,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
229,
0,
0,
0,
1,
0,
0,
0,
104,
6,
0,
0,
192,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
164,
1,
0,
0,
0,
0,
0,
0,
16,
0,
0,
0,
2,
0,
0,
0,
180,
1,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
216,
1,
0,
0,
16,
0,
0,
0,
4,
0,
0,
0,
2,
0,
0,
0,
232,
1,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
99,
111,
108,
111,
114,
0,
102,
108,
111,
97,
116,
52,
0,
171,
171,
171,
1,
0,
3,
0,
1,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
116,
101,
120,
95,
115,
99,
97,
108,
101,
0,
102,
108,
111,
97,
116,
0,
0,
0,
3,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
226,
1,
0,
0,
196,
3,
0,
0,
0,
0,
0,
0,
128,
0,
0,
0,
0,
0,
0,
0,
216,
3,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
252,
3,
0,
0,
128,
0,
0,
0,
128,
0,
0,
0,
0,
0,
0,
0,
4,
4,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
40,
4,
0,
0,
0,
1,
0,
0,
128,
0,
0,
0,
0,
0,
0,
0,
52,
4,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
88,
4,
0,
0,
128,
1,
0,
0,
128,
0,
0,
0,
2,
0,
0,
0,
100,
4,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
136,
4,
0,
0,
0,
2,
0,
0,
144,
0,
0,
0,
2,
0,
0,
0,
152,
4,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
188,
4,
0,
0,
144,
2,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
204,
4,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
240,
4,
0,
0,
176,
2,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
36,
5,
0,
0,
208,
2,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
52,
5,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
88,
5,
0,
0,
240,
2,
0,
0,
16,
0,
0,
0,
0,
0,
0,
0,
180,
1,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
101,
5,
0,
0,
0,
3,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
232,
1,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
109,
5,
0,
0,
4,
3,
0,
0,
4,
0,
0,
0,
2,
0,
0,
0,
132,
5,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
115,
107,
95,
118,
105,
101,
119,
0,
102,
108,
111,
97,
116,
52,
120,
52,
0,
171,
171,
171,
3,
0,
3,
0,
4,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
204,
3,
0,
0,
115,
107,
95,
112,
114,
111,
106,
0,
3,
0,
3,
0,
4,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
204,
3,
0,
0,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
0,
3,
0,
3,
0,
4,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
204,
3,
0,
0,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
0,
3,
0,
3,
0,
4,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
204,
3,
0,
0,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
0,
171,
1,
0,
3,
0,
1,
0,
4,
0,
9,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
0,
171,
171,
1,
0,
3,
0,
1,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
0,
171,
171,
1,
0,
3,
0,
1,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
0,
171,
171,
171,
1,
0,
3,
0,
1,
0,
4,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
0,
115,
107,
95,
116,
105,
109,
101,
0,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
0,
100,
119,
111,
114,
100,
0,
171,
171,
171,
0,
0,
19,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
123,
5,
0,
0,
208,
5,
0,
0,
0,
0,
0,
0,
240,
255,
0,
0,
2,
0,
0,
0,
68,
6,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
115,
107,
95,
105,
110,
115,
116,
0,
73,
110,
115,
116,
0,
119,
111,
114,
108,
100,
0,
171,
3,
0,
3,
0,
4,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
204,
3,
0,
0,
1,
0,
3,
0,
1,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
170,
1,
0,
0,
221,
5,
0,
0,
228,
5,
0,
0,
0,
0,
0,
0,
164,
1,
0,
0,
8,
6,
0,
0,
64,
0,
0,
0,
5,
0,
0,
0,
1,
0,
20,
0,
51,
3,
2,
0,
44,
6,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
216,
5,
0,
0,
144,
6,
0,
0,
0,
0,
0,
0,
192,
0,
0,
0,
2,
0,
0,
0,
192,
6,
0,
0,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
108,
105,
103,
104,
116,
115,
0,
76,
105,
103,
104,
116,
0,
112,
111,
115,
0,
99,
111,
108,
0,
171,
171,
171,
157,
6,
0,
0,
8,
6,
0,
0,
0,
0,
0,
0,
161,
6,
0,
0,
8,
6,
0,
0,
16,
0,
0,
0,
5,
0,
0,
0,
1,
0,
8,
0,
6,
0,
2,
0,
168,
6,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
151,
6,
0,
0,
77,
105,
99,
114,
111,
115,
111,
102,
116,
32,
40,
82,
41,
32,
72,
76,
83,
76,
32,
83,
104,
97,
100,
101,
114,
32,
67,
111,
109,
112,
105,
108,
101,
114,
32,
49,
48,
46,
49,
0,
73,
83,
71,
78,
176,
0,
0,
0,
5,
0,
0,
0,
8,
0,
0,
0,
128,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
15,
0,
0,
140,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
7,
7,
0,
0,
147,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
2,
0,
0,
0,
15,
8,
0,
0,
153,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
3,
0,
0,
0,
3,
3,
0,
0,
162,
0,
0,
0,
0,
0,
0,
0,
8,
0,
0,
0,
1,
0,
0,
0,
4,
0,
0,
0,
1,
1,
0,
0,
83,
86,
95,
80,
79,
83,
73,
84,
73,
79,
78,
0,
78,
79,
82,
77,
65,
76,
0,
67,
79,
76,
79,
82,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
83,
86,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
0,
79,
83,
71,
78,
160,
0,
0,
0,
4,
0,
0,
0,
8,
0,
0,
0,
104,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
15,
0,
0,
0,
122,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
2,
0,
0,
0,
3,
12,
0,
0,
131,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
1,
14,
0,
0,
83,
86,
95,
80,
79,
83,
73,
84,
73,
79,
78,
0,
67,
79,
76,
79,
82,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
83,
86,
95,
82,
101,
110,
100,
101,
114,
84,
97,
114,
103,
101,
116,
65,
114,
114,
97,
121,
73,
110,
100,
101,
120,
0,
171,
171,
171,
83,
72,
69,
88,
216,
7,
0,
0,
80,
0,
1,
0,
246,
1,
0,
0,
106,
8,
0,
1,
89,
0,
0,
4,
70,
142,
32,
0,
0,
0,
0,
0,
2,
0,
0,
0,
89,
8,
0,
4,
70,
142,
32,
0,
1,
0,
0,
0,
49,
0,
0,
0,
89,
8,
0,
4,
70,
142,
32,
0,
2,
0,
0,
0,
255,
15,
0,
0,
89,
8,
0,
4,
70,
142,
32,
0,
3,
0,
0,
0,
12,
0,
0,
0,
95,
0,
0,
3,
242,
16,
16,
0,
0,
0,
0,
0,
95,
0,
0,
3,
114,
16,
16,
0,
1,
0,
0,
0,
95,
0,
0,
3,
130,
16,
16,
0,
2,
0,
0,
0,
95,
0,
0,
3,
50,
16,
16,
0,
3,
0,
0,
0,
96,
0,
0,
4,
18,
16,
16,
0,
4,
0,
0,
0,
8,
0,
0,
0,
103,
0,
0,
4,
242,
32,
16,
0,
0,
0,
0,
0,
1,
0,
0,
0,
101,
0,
0,
3,
242,
32,
16,
0,
1,
0,
0,
0,
101,
0,
0,
3,
50,
32,
16,
0,
2,
0,
0,
0,
103,
0,
0,
4,
18,
32,
16,
0,
3,
0,
0,
0,
4,
0,
0,
0,
104,
0,
0,
2,
5,
0,
0,
0,
78,
0,
0,
10,
18,
0,
16,
0,
0,
0,
0,
0,
18,
0,
16,
0,
1,
0,
0,
0,
10,
16,
16,
0,
4,
0,
0,
0,
26,
128,
32,
0,
1,
0,
0,
0,
48,
0,
0,
0,
38,
0,
0,
8,
0,
208,
0,
0,
18,
0,
16,
0,
0,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
5,
0,
0,
0,
17,
0,
0,
9,
18,
0,
16,
0,
2,
0,
0,
0,
70,
30,
16,
0,
0,
0,
0,
0,
70,
142,
32,
4,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
34,
0,
16,
0,
2,
0,
0,
0,
70,
30,
16,
0,
0,
0,
0,
0,
70,
142,
32,
6,
2,
0,
0,
0,
1,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
66,
0,
16,
0,
2,
0,
0,
0,
70,
30,
16,
0,
0,
0,
0,
0,
70,
142,
32,
6,
2,
0,
0,
0,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
130,
0,
16,
0,
2,
0,
0,
0,
70,
30,
16,
0,
0,
0,
0,
0,
70,
142,
32,
6,
2,
0,
0,
0,
3,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
41,
0,
0,
7,
34,
0,
16,
0,
0,
0,
0,
0,
10,
0,
16,
0,
1,
0,
0,
0,
1,
64,
0,
0,
2,
0,
0,
0,
17,
0,
0,
10,
18,
32,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
2,
0,
0,
0,
70,
142,
32,
6,
1,
0,
0,
0,
24,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
34,
32,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
2,
0,
0,
0,
70,
142,
32,
6,
1,
0,
0,
0,
25,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
66,
32,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
2,
0,
0,
0,
70,
142,
32,
6,
1,
0,
0,
0,
26,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
17,
0,
0,
10,
130,
32,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
2,
0,
0,
0,
70,
142,
32,
6,
1,
0,
0,
0,
27,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
16,
0,
0,
9,
18,
0,
16,
0,
3,
0,
0,
0,
70,
18,
16,
0,
1,
0,
0,
0,
70,
130,
32,
4,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
16,
0,
0,
10,
34,
0,
16,
0,
3,
0,
0,
0,
70,
18,
16,
0,
1,
0,
0,
0,
70,
130,
32,
6,
2,
0,
0,
0,
1,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
16,
0,
0,
10,
66,
0,
16,
0,
3,
0,
0,
0,
70,
18,
16,
0,
1,
0,
0,
0,
70,
130,
32,
6,
2,
0,
0,
0,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
16,
0,
0,
7,
34,
0,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
68,
0,
0,
5,
34,
0,
16,
0,
0,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
56,
0,
0,
7,
226,
0,
16,
0,
0,
0,
0,
0,
86,
5,
16,
0,
0,
0,
0,
0,
6,
9,
16,
0,
3,
0,
0,
0,
56,
0,
0,
8,
50,
32,
16,
0,
2,
0,
0,
0,
70,
16,
16,
0,
3,
0,
0,
0,
6,
128,
32,
0,
0,
0,
0,
0,
1,
0,
0,
0,
56,
0,
0,
8,
34,
0,
16,
0,
1,
0,
0,
0,
58,
16,
16,
0,
2,
0,
0,
0,
58,
128,
32,
0,
0,
0,
0,
0,
0,
0,
0,
0,
56,
0,
0,
10,
130,
32,
16,
0,
1,
0,
0,
0,
26,
0,
16,
0,
1,
0,
0,
0,
58,
128,
32,
6,
2,
0,
0,
0,
4,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
54,
0,
0,
8,
226,
0,
16,
0,
1,
0,
0,
0,
2,
64,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
54,
0,
0,
5,
18,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
0,
0,
0,
0,
48,
0,
0,
1,
33,
0,
0,
7,
130,
0,
16,
0,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
6,
0,
0,
0,
3,
0,
4,
3,
58,
0,
16,
0,
2,
0,
0,
0,
41,
0,
0,
7,
130,
0,
16,
0,
2,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
1,
0,
0,
0,
0,
0,
0,
10,
114,
0,
16,
0,
3,
0,
0,
0,
70,
2,
16,
128,
65,
0,
0,
0,
2,
0,
0,
0,
70,
130,
32,
4,
3,
0,
0,
0,
58,
0,
16,
0,
2,
0,
0,
0,
16,
0,
0,
7,
130,
0,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
75,
0,
0,
5,
130,
0,
16,
0,
3,
0,
0,
0,
58,
0,
16,
0,
3,
0,
0,
0,
14,
0,
0,
7,
114,
0,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
246,
15,
16,
0,
3,
0,
0,
0,
16,
0,
0,
7,
18,
0,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
3,
0,
0,
0,
150,
7,
16,
0,
0,
0,
0,
0,
52,
0,
0,
7,
18,
0,
16,
0,
3,
0,
0,
0,
10,
0,
16,
0,
3,
0,
0,
0,
1,
64,
0,
0,
0,
0,
0,
0,
56,
0,
0,
9,
34,
0,
16,
0,
3,
0,
0,
0,
1,
64,
0,
0,
0,
0,
128,
62,
58,
128,
32,
4,
3,
0,
0,
0,
58,
0,
16,
0,
2,
0,
0,
0,
14,
0,
0,
7,
34,
0,
16,
0,
3,
0,
0,
0,
58,
0,
16,
0,
3,
0,
0,
0,
26,
0,
16,
0,
3,
0,
0,
0,
50,
0,
0,
9,
34,
0,
16,
0,
3,
0,
0,
0,
26,
0,
16,
0,
3,
0,
0,
0,
26,
0,
16,
0,
3,
0,
0,
0,
1,
64,
0,
0,
0,
0,
128,
63,
14,
0,
0,
10,
34,
0,
16,
0,
3,
0,
0,
0,
2,
64,
0,
0,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
128,
63,
0,
0,
128,
63,
26,
0,
16,
0,
3,
0,
0,
0,
56,
0,
0,
13,
114,
0,
16,
0,
4,
0,
0,
0,
246,
143,
32,
6,
3,
0,
0,
0,
1,
0,
0,
0,
58,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
6,
3,
0,
0,
0,
1,
0,
0,
0,
58,
0,
16,
0,
2,
0,
0,
0,
56,
0,
0,
7,
226,
0,
16,
0,
3,
0,
0,
0,
86,
5,
16,
0,
3,
0,
0,
0,
6,
9,
16,
0,
4,
0,
0,
0,
50,
0,
0,
9,
226,
0,
16,
0,
1,
0,
0,
0,
86,
14,
16,
0,
3,
0,
0,
0,
6,
0,
16,
0,
3,
0,
0,
0,
86,
14,
16,
0,
1,
0,
0,
0,
30,
0,
0,
7,
18,
0,
16,
0,
0,
0,
0,
0,
10,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
1,
0,
0,
0,
22,
0,
0,
1,
50,
0,
0,
11,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
33,
0,
0,
0,
166,
10,
16,
0,
0,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
32,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
34,
0,
0,
0,
246,
15,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
35,
0,
0,
0,
86,
5,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
56,
0,
0,
7,
114,
0,
16,
0,
3,
0,
0,
0,
230,
9,
16,
0,
0,
0,
0,
0,
150,
7,
16,
0,
0,
0,
0,
0,
56,
0,
0,
7,
82,
0,
16,
0,
0,
0,
0,
0,
166,
11,
16,
0,
0,
0,
0,
0,
166,
11,
16,
0,
0,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
36,
0,
0,
0,
6,
0,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
37,
0,
0,
0,
86,
5,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
50,
0,
0,
9,
66,
0,
16,
0,
0,
0,
0,
0,
42,
0,
16,
0,
0,
0,
0,
0,
1,
64,
0,
0,
0,
0,
64,
64,
1,
64,
0,
0,
0,
0,
128,
191,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
38,
0,
0,
0,
166,
10,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
2,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
39,
0,
0,
0,
166,
10,
16,
0,
3,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
50,
0,
0,
10,
18,
0,
16,
0,
0,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
26,
0,
16,
0,
0,
0,
0,
0,
10,
0,
16,
128,
65,
0,
0,
0,
0,
0,
0,
0,
50,
0,
0,
10,
114,
0,
16,
0,
0,
0,
0,
0,
70,
130,
32,
0,
1,
0,
0,
0,
40,
0,
0,
0,
6,
0,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
2,
0,
0,
0,
0,
0,
0,
7,
114,
32,
16,
0,
1,
0,
0,
0,
70,
2,
16,
0,
0,
0,
0,
0,
150,
7,
16,
0,
1,
0,
0,
0,
54,
0,
0,
5,
18,
32,
16,
0,
3,
0,
0,
0,
10,
0,
16,
0,
1,
0,
0,
0,
62,
0,
0,
1,
83,
70,
73,
48,
8,
0,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
83,
84,
65,
84,
148,
0,
0,
0,
56,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
9,
0,
0,
0,
43,
0,
0,
0,
5,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
1,
0,
0,
0,
153,
12,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
52,
51,
48,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
82,
66,
95,
115,
104,
97,
100,
101,
114,
95,
100,
114,
97,
119,
95,
112,
97,
114,
97,
109,
101,
116,
101,
114,
115,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
82,
66,
95,
115,
104,
97,
100,
101,
114,
95,
100,
114,
97,
119,
95,
112,
97,
114,
97,
109,
101,
116,
101,
114,
115,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
110,
100,
105,
102,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
115,
116,
114,
117,
99,
116,
32,
76,
105,
103,
104,
116,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
59,
10,
125,
59,
10,
10,
115,
116,
114,
117,
99,
116,
32,
73,
110,
115,
116,
10,
123,
10,
32,
32,
32,
32,
109,
97,
116,
52,
32,
119,
111,
114,
108,
100,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
125,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
49,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
57,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
115,
107,
95,
116,
105,
109,
101,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
125,
32,
95,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
51,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
80,
97,
114,
97,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
76,
105,
103,
104,
116,
32,
108,
105,
103,
104,
116,
115,
91,
54,
93,
59,
10,
125,
32,
95,
50,
49,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
50,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
73,
110,
115,
116,
32,
115,
107,
95,
105,
110,
115,
116,
91,
56,
49,
57,
93,
59,
10,
125,
32,
95,
50,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
95,
71,
108,
111,
98,
97,
108,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
125,
32,
95,
50,
56,
56,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
118,
101,
99,
51,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
51,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
82,
66,
95,
115,
104,
97,
100,
101,
114,
95,
100,
114,
97,
119,
95,
112,
97,
114,
97,
109,
101,
116,
101,
114,
115,
10,
35,
100,
101,
102,
105,
110,
101,
32,
83,
80,
73,
82,
86,
95,
67,
114,
111,
115,
115,
95,
66,
97,
115,
101,
73,
110,
115,
116,
97,
110,
99,
101,
32,
103,
108,
95,
66,
97,
115,
101,
73,
110,
115,
116,
97,
110,
99,
101,
65,
82,
66,
10,
35,
101,
108,
115,
101,
10,
117,
110,
105,
102,
111,
114,
109,
32,
105,
110,
116,
32,
83,
80,
73,
82,
86,
95,
67,
114,
111,
115,
115,
95,
66,
97,
115,
101,
73,
110,
115,
116,
97,
110,
99,
101,
59,
10,
35,
101,
110,
100,
105,
102,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
101,
99,
51,
32,
95,
54,
54,
48,
59,
10,
10,
109,
97,
116,
52,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
109,
97,
116,
52,
32,
119,
114,
97,
112,
41,
32,
123,
32,
114,
101,
116,
117,
114,
110,
32,
119,
114,
97,
112,
59,
32,
125,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
56,
55,
32,
61,
32,
117,
105,
110,
116,
40,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
32,
43,
32,
83,
80,
73,
82,
86,
95,
67,
114,
111,
115,
115,
95,
66,
97,
115,
101,
73,
110,
115,
116,
97,
110,
99,
101,
41,
41,
32,
37,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
57,
50,
32,
61,
32,
117,
105,
110,
116,
40,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
32,
43,
32,
83,
80,
73,
82,
86,
95,
67,
114,
111,
115,
115,
95,
66,
97,
115,
101,
73,
110,
115,
116,
97,
110,
99,
101,
41,
41,
32,
47,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
51,
57,
56,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
49,
57,
32,
61,
32,
110,
111,
114,
109,
97,
108,
105,
122,
101,
40,
109,
97,
116,
51,
40,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
48,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
49,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
50,
93,
46,
120,
121,
122,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
41,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
52,
51,
52,
32,
61,
32,
40,
95,
50,
56,
56,
46,
99,
111,
108,
111,
114,
32,
42,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
41,
32,
42,
32,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
51,
55,
32,
61,
32,
95,
51,
57,
56,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
54,
53,
57,
59,
10,
32,
32,
32,
32,
95,
54,
53,
57,
32,
61,
32,
95,
54,
54,
48,
59,
10,
32,
32,
32,
32,
102,
111,
114,
32,
40,
105,
110,
116,
32,
95,
54,
53,
56,
32,
61,
32,
48,
59,
32,
95,
54,
53,
56,
32,
60,
32,
54,
59,
32,
41,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
56,
56,
32,
61,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
120,
121,
122,
32,
45,
32,
95,
52,
51,
55,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
52,
57,
50,
32,
61,
32,
115,
113,
114,
116,
40,
100,
111,
116,
40,
95,
52,
56,
56,
44,
32,
95,
52,
56,
56,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
53,
48,
52,
32,
61,
32,
95,
52,
57,
50,
32,
47,
32,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
119,
32,
42,
32,
48,
46,
50,
53,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
57,
32,
43,
61,
32,
40,
40,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
120,
121,
122,
32,
42,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
119,
41,
32,
42,
32,
40,
49,
46,
48,
32,
47,
32,
40,
40,
95,
53,
48,
52,
32,
42,
32,
95,
53,
48,
52,
41,
32,
43,
32,
49,
46,
48,
41,
41,
41,
32,
42,
32,
109,
97,
120,
40,
48,
46,
48,
44,
32,
100,
111,
116,
40,
95,
52,
56,
56,
32,
47,
32,
118,
101,
99,
51,
40,
95,
52,
57,
50,
41,
44,
32,
95,
52,
49,
57,
41,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
56,
43,
43,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
99,
111,
110,
116,
105,
110,
117,
101,
59,
10,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
52,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
46,
121,
122,
120,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
55,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
52,
50,
32,
61,
32,
95,
54,
53,
57,
32,
43,
32,
40,
40,
40,
40,
40,
40,
40,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
48,
93,
46,
120,
121,
122,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
49,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
50,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
51,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
52,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
53,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
54,
93,
46,
120,
121,
122,
32,
42,
32,
40,
40,
51,
46,
48,
32,
42,
32,
95,
53,
53,
55,
46,
122,
41,
32,
45,
32,
49,
46,
48,
41,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
55,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
56,
93,
46,
120,
121,
122,
32,
42,
32,
40,
95,
53,
53,
55,
46,
120,
32,
45,
32,
95,
53,
53,
55,
46,
121,
41,
41,
41,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
120,
32,
61,
32,
95,
52,
52,
50,
46,
120,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
121,
32,
61,
32,
95,
52,
52,
50,
46,
121,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
122,
32,
61,
32,
95,
52,
52,
50,
46,
122,
59,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
95,
51,
56,
55,
93,
41,
32,
42,
32,
95,
51,
57,
56,
59,
10,
32,
32,
32,
32,
102,
115,
95,
99,
111,
108,
111,
114,
32,
61,
32,
95,
52,
51,
52,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
32,
42,
32,
95,
50,
56,
56,
46,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
32,
32,
32,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
61,
32,
105,
110,
116,
40,
95,
51,
56,
55,
41,
59,
10,
125,
10,
10,
0,
3,
0,
0,
0,
1,
0,
0,
0,
120,
11,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
115,
116,
114,
117,
99,
116,
32,
76,
105,
103,
104,
116,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
59,
10,
125,
59,
10,
10,
115,
116,
114,
117,
99,
116,
32,
73,
110,
115,
116,
10,
123,
10,
32,
32,
32,
32,
109,
97,
116,
52,
32,
119,
111,
114,
108,
100,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
125,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
49,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
57,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
115,
107,
95,
116,
105,
109,
101,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
125,
32,
95,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
51,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
80,
97,
114,
97,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
76,
105,
103,
104,
116,
32,
108,
105,
103,
104,
116,
115,
91,
54,
93,
59,
10,
125,
32,
95,
50,
49,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
50,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
73,
110,
115,
116,
32,
115,
107,
95,
105,
110,
115,
116,
91,
56,
49,
57,
93,
59,
10,
125,
32,
95,
50,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
44,
32,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
95,
71,
108,
111,
98,
97,
108,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
125,
32,
95,
50,
56,
56,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
118,
101,
99,
51,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
51,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
101,
99,
51,
32,
95,
54,
54,
48,
59,
10,
10,
109,
97,
116,
52,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
109,
97,
116,
52,
32,
119,
114,
97,
112,
41,
32,
123,
32,
114,
101,
116,
117,
114,
110,
32,
119,
114,
97,
112,
59,
32,
125,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
56,
55,
32,
61,
32,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
37,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
57,
50,
32,
61,
32,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
47,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
51,
57,
56,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
49,
57,
32,
61,
32,
110,
111,
114,
109,
97,
108,
105,
122,
101,
40,
109,
97,
116,
51,
40,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
48,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
49,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
50,
93,
46,
120,
121,
122,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
41,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
52,
51,
52,
32,
61,
32,
40,
95,
50,
56,
56,
46,
99,
111,
108,
111,
114,
32,
42,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
41,
32,
42,
32,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
51,
55,
32,
61,
32,
95,
51,
57,
56,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
54,
53,
57,
59,
10,
32,
32,
32,
32,
95,
54,
53,
57,
32,
61,
32,
95,
54,
54,
48,
59,
10,
32,
32,
32,
32,
102,
111,
114,
32,
40,
105,
110,
116,
32,
95,
54,
53,
56,
32,
61,
32,
48,
59,
32,
95,
54,
53,
56,
32,
60,
32,
54,
59,
32,
41,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
56,
56,
32,
61,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
120,
121,
122,
32,
45,
32,
95,
52,
51,
55,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
52,
57,
50,
32,
61,
32,
115,
113,
114,
116,
40,
100,
111,
116,
40,
95,
52,
56,
56,
44,
32,
95,
52,
56,
56,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
53,
48,
52,
32,
61,
32,
95,
52,
57,
50,
32,
47,
32,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
119,
32,
42,
32,
48,
46,
50,
53,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
57,
32,
43,
61,
32,
40,
40,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
120,
121,
122,
32,
42,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
119,
41,
32,
42,
32,
40,
49,
46,
48,
32,
47,
32,
40,
40,
95,
53,
48,
52,
32,
42,
32,
95,
53,
48,
52,
41,
32,
43,
32,
49,
46,
48,
41,
41,
41,
32,
42,
32,
109,
97,
120,
40,
48,
46,
48,
44,
32,
100,
111,
116,
40,
95,
52,
56,
56,
32,
47,
32,
118,
101,
99,
51,
40,
95,
52,
57,
50,
41,
44,
32,
95,
52,
49,
57,
41,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
56,
43,
43,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
99,
111,
110,
116,
105,
110,
117,
101,
59,
10,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
52,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
46,
121,
122,
120,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
55,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
52,
50,
32,
61,
32,
95,
54,
53,
57,
32,
43,
32,
40,
40,
40,
40,
40,
40,
40,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
48,
93,
46,
120,
121,
122,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
49,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
50,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
51,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
52,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
53,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
54,
93,
46,
120,
121,
122,
32,
42,
32,
40,
40,
51,
46,
48,
32,
42,
32,
95,
53,
53,
55,
46,
122,
41,
32,
45,
32,
49,
46,
48,
41,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
55,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
56,
93,
46,
120,
121,
122,
32,
42,
32,
40,
95,
53,
53,
55,
46,
120,
32,
45,
32,
95,
53,
53,
55,
46,
121,
41,
41,
41,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
120,
32,
61,
32,
95,
52,
52,
50,
46,
120,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
121,
32,
61,
32,
95,
52,
52,
50,
46,
121,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
122,
32,
61,
32,
95,
52,
52,
50,
46,
122,
59,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
95,
51,
56,
55,
93,
41,
32,
42,
32,
95,
51,
57,
56,
59,
10,
32,
32,
32,
32,
102,
115,
95,
99,
111,
108,
111,
114,
32,
61,
32,
95,
52,
51,
52,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
32,
42,
32,
95,
50,
56,
56,
46,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
32,
32,
32,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
61,
32,
105,
110,
116,
40,
95,
51,
56,
55,
41,
59,
10,
125,
10,
10,
0,
4,
0,
0,
0,
1,
0,
0,
0,
26,
11,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
48,
48,
32,
101,
115,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
115,
116,
114,
117,
99,
116,
32,
76,
105,
103,
104,
116,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
59,
10,
125,
59,
10,
10,
115,
116,
114,
117,
99,
116,
32,
73,
110,
115,
116,
10,
123,
10,
32,
32,
32,
32,
109,
97,
116,
52,
32,
119,
111,
114,
108,
100,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
125,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
83,
116,
101,
114,
101,
111,
75,
105,
116,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
112,
114,
111,
106,
95,
105,
110,
118,
91,
50,
93,
59,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
109,
97,
116,
52,
32,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
57,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
112,
111,
115,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
97,
109,
101,
114,
97,
95,
100,
105,
114,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
102,
105,
110,
103,
101,
114,
116,
105,
112,
91,
50,
93,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
115,
107,
95,
99,
117,
98,
101,
109,
97,
112,
95,
105,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
115,
107,
95,
116,
105,
109,
101,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
125,
32,
95,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
80,
97,
114,
97,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
76,
105,
103,
104,
116,
32,
108,
105,
103,
104,
116,
115,
91,
54,
93,
59,
10,
125,
32,
95,
50,
49,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
84,
114,
97,
110,
115,
102,
111,
114,
109,
66,
117,
102,
102,
101,
114,
10,
123,
10,
32,
32,
32,
32,
108,
97,
121,
111,
117,
116,
40,
114,
111,
119,
95,
109,
97,
106,
111,
114,
41,
32,
73,
110,
115,
116,
32,
115,
107,
95,
105,
110,
115,
116,
91,
56,
49,
57,
93,
59,
10,
125,
32,
95,
50,
53,
50,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
115,
116,
100,
49,
52,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
95,
71,
108,
111,
98,
97,
108,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
125,
32,
95,
50,
56,
56,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
118,
101,
99,
51,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
51,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
111,
117,
116,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
101,
99,
51,
32,
95,
54,
54,
48,
59,
10,
10,
109,
97,
116,
52,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
109,
97,
116,
52,
32,
119,
114,
97,
112,
41,
32,
123,
32,
114,
101,
116,
117,
114,
110,
32,
119,
114,
97,
112,
59,
32,
125,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
56,
55,
32,
61,
32,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
37,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
117,
105,
110,
116,
32,
95,
51,
57,
50,
32,
61,
32,
117,
105,
110,
116,
40,
103,
108,
95,
73,
110,
115,
116,
97,
110,
99,
101,
73,
68,
41,
32,
47,
32,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
95,
99,
111,
117,
110,
116,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
51,
57,
56,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
49,
57,
32,
61,
32,
110,
111,
114,
109,
97,
108,
105,
122,
101,
40,
109,
97,
116,
51,
40,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
48,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
49,
93,
46,
120,
121,
122,
44,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
119,
111,
114,
108,
100,
41,
91,
50,
93,
46,
120,
121,
122,
41,
32,
42,
32,
105,
110,
112,
117,
116,
95,
110,
111,
114,
109,
41,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
52,
51,
52,
32,
61,
32,
40,
95,
50,
56,
56,
46,
99,
111,
108,
111,
114,
32,
42,
32,
105,
110,
112,
117,
116,
95,
99,
111,
108,
41,
32,
42,
32,
95,
50,
53,
50,
46,
115,
107,
95,
105,
110,
115,
116,
91,
95,
51,
57,
50,
93,
46,
99,
111,
108,
111,
114,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
51,
55,
32,
61,
32,
95,
51,
57,
56,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
54,
53,
57,
59,
10,
32,
32,
32,
32,
95,
54,
53,
57,
32,
61,
32,
95,
54,
54,
48,
59,
10,
32,
32,
32,
32,
102,
111,
114,
32,
40,
105,
110,
116,
32,
95,
54,
53,
56,
32,
61,
32,
48,
59,
32,
95,
54,
53,
56,
32,
60,
32,
54,
59,
32,
41,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
56,
56,
32,
61,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
120,
121,
122,
32,
45,
32,
95,
52,
51,
55,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
52,
57,
50,
32,
61,
32,
115,
113,
114,
116,
40,
100,
111,
116,
40,
95,
52,
56,
56,
44,
32,
95,
52,
56,
56,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
102,
108,
111,
97,
116,
32,
95,
53,
48,
52,
32,
61,
32,
95,
52,
57,
50,
32,
47,
32,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
112,
111,
115,
46,
119,
32,
42,
32,
48,
46,
50,
53,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
57,
32,
43,
61,
32,
40,
40,
40,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
120,
121,
122,
32,
42,
32,
95,
50,
49,
50,
46,
108,
105,
103,
104,
116,
115,
91,
95,
54,
53,
56,
93,
46,
99,
111,
108,
46,
119,
41,
32,
42,
32,
40,
49,
46,
48,
32,
47,
32,
40,
40,
95,
53,
48,
52,
32,
42,
32,
95,
53,
48,
52,
41,
32,
43,
32,
49,
46,
48,
41,
41,
41,
32,
42,
32,
109,
97,
120,
40,
48,
46,
48,
44,
32,
100,
111,
116,
40,
95,
52,
56,
56,
32,
47,
32,
118,
101,
99,
51,
40,
95,
52,
57,
50,
41,
44,
32,
95,
52,
49,
57,
41,
41,
41,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
95,
54,
53,
56,
43,
43,
59,
10,
32,
32,
32,
32,
32,
32,
32,
32,
99,
111,
110,
116,
105,
110,
117,
101,
59,
10,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
52,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
46,
121,
122,
120,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
53,
53,
55,
32,
61,
32,
95,
52,
49,
57,
32,
42,
32,
95,
52,
49,
57,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
52,
52,
50,
32,
61,
32,
95,
54,
53,
57,
32,
43,
32,
40,
40,
40,
40,
40,
40,
40,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
48,
93,
46,
120,
121,
122,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
49,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
50,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
51,
93,
46,
120,
121,
122,
32,
42,
32,
95,
52,
49,
57,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
52,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
120,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
53,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
121,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
54,
93,
46,
120,
121,
122,
32,
42,
32,
40,
40,
51,
46,
48,
32,
42,
32,
95,
53,
53,
55,
46,
122,
41,
32,
45,
32,
49,
46,
48,
41,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
55,
93,
46,
120,
121,
122,
32,
42,
32,
95,
53,
53,
52,
46,
122,
41,
41,
32,
43,
32,
40,
95,
53,
50,
46,
115,
107,
95,
108,
105,
103,
104,
116,
105,
110,
103,
95,
115,
104,
91,
56,
93,
46,
120,
121,
122,
32,
42,
32,
40,
95,
53,
53,
55,
46,
120,
32,
45,
32,
95,
53,
53,
55,
46,
121,
41,
41,
41,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
120,
32,
61,
32,
95,
52,
52,
50,
46,
120,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
121,
32,
61,
32,
95,
52,
52,
50,
46,
121,
59,
10,
32,
32,
32,
32,
95,
52,
51,
52,
46,
122,
32,
61,
32,
95,
52,
52,
50,
46,
122,
59,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
115,
112,
118,
87,
111,
114,
107,
97,
114,
111,
117,
110,
100,
82,
111,
119,
77,
97,
106,
111,
114,
40,
95,
53,
50,
46,
115,
107,
95,
118,
105,
101,
119,
112,
114,
111,
106,
91,
95,
51,
56,
55,
93,
41,
32,
42,
32,
95,
51,
57,
56,
59,
10,
32,
32,
32,
32,
102,
115,
95,
99,
111,
108,
111,
114,
32,
61,
32,
95,
52,
51,
52,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
32,
42,
32,
95,
50,
56,
56,
46,
116,
101,
120,
95,
115,
99,
97,
108,
101,
59,
10,
32,
32,
32,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
61,
32,
105,
110,
116,
40,
95,
51,
56,
55,
41,
59,
10,
125,
10,
10,
0,
0,
0,
0,
0,
2,
0,
0,
0,
204,
3,
0,
0,
68,
88,
66,
67,
102,
138,
252,
90,
131,
243,
163,
184,
98,
153,
129,
110,
214,
236,
243,
113,
1,
0,
0,
0,
204,
3,
0,
0,
5,
0,
0,
0,
52,
0,
0,
0,
72,
1,
0,
0,
240,
1,
0,
0,
36,
2,
0,
0,
48,
3,
0,
0,
82,
68,
69,
70,
12,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
60,
0,
0,
0,
0,
5,
255,
255,
16,
137,
0,
0,
226,
0,
0,
0,
82,
68,
49,
49,
60,
0,
0,
0,
24,
0,
0,
0,
32,
0,
0,
0,
40,
0,
0,
0,
36,
0,
0,
0,
12,
0,
0,
0,
0,
0,
0,
0,
188,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
198,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
209,
0,
0,
0,
2,
0,
0,
0,
5,
0,
0,
0,
4,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
1,
0,
0,
0,
13,
0,
0,
0,
217,
0,
0,
0,
2,
0,
0,
0,
5,
0,
0,
0,
4,
0,
0,
0,
255,
255,
255,
255,
1,
0,
0,
0,
1,
0,
0,
0,
13,
0,
0,
0,
100,
105,
102,
102,
117,
115,
101,
95,
115,
0,
101,
109,
105,
115,
115,
105,
111,
110,
95,
115,
0,
100,
105,
102,
102,
117,
115,
101,
0,
101,
109,
105,
115,
115,
105,
111,
110,
0,
77,
105,
99,
114,
111,
115,
111,
102,
116,
32,
40,
82,
41,
32,
72,
76,
83,
76,
32,
83,
104,
97,
100,
101,
114,
32,
67,
111,
109,
112,
105,
108,
101,
114,
32,
49,
48,
46,
49,
0,
171,
171,
73,
83,
71,
78,
160,
0,
0,
0,
4,
0,
0,
0,
8,
0,
0,
0,
104,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
15,
7,
0,
0,
122,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
2,
0,
0,
0,
3,
3,
0,
0,
131,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
83,
86,
95,
80,
79,
83,
73,
84,
73,
79,
78,
0,
67,
79,
76,
79,
82,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
83,
86,
95,
82,
101,
110,
100,
101,
114,
84,
97,
114,
103,
101,
116,
65,
114,
114,
97,
121,
73,
110,
100,
101,
120,
0,
171,
171,
171,
79,
83,
71,
78,
44,
0,
0,
0,
1,
0,
0,
0,
8,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
83,
86,
95,
84,
65,
82,
71,
69,
84,
0,
171,
171,
83,
72,
69,
88,
4,
1,
0,
0,
80,
0,
0,
0,
65,
0,
0,
0,
106,
8,
0,
1,
90,
0,
0,
3,
0,
96,
16,
0,
0,
0,
0,
0,
90,
0,
0,
3,
0,
96,
16,
0,
1,
0,
0,
0,
88,
24,
0,
4,
0,
112,
16,
0,
0,
0,
0,
0,
85,
85,
0,
0,
88,
24,
0,
4,
0,
112,
16,
0,
1,
0,
0,
0,
85,
85,
0,
0,
98,
16,
0,
3,
114,
16,
16,
0,
1,
0,
0,
0,
98,
16,
0,
3,
50,
16,
16,
0,
2,
0,
0,
0,
101,
0,
0,
3,
242,
32,
16,
0,
0,
0,
0,
0,
104,
0,
0,
2,
2,
0,
0,
0,
69,
0,
0,
139,
194,
0,
0,
128,
67,
85,
21,
0,
114,
0,
16,
0,
0,
0,
0,
0,
70,
16,
16,
0,
2,
0,
0,
0,
70,
126,
16,
0,
1,
0,
0,
0,
0,
96,
16,
0,
1,
0,
0,
0,
69,
0,
0,
139,
194,
0,
0,
128,
67,
85,
21,
0,
242,
0,
16,
0,
1,
0,
0,
0,
70,
16,
16,
0,
2,
0,
0,
0,
70,
126,
16,
0,
0,
0,
0,
0,
0,
96,
16,
0,
0,
0,
0,
0,
50,
0,
0,
9,
114,
32,
16,
0,
0,
0,
0,
0,
70,
2,
16,
0,
1,
0,
0,
0,
70,
18,
16,
0,
1,
0,
0,
0,
70,
2,
16,
0,
0,
0,
0,
0,
54,
0,
0,
5,
130,
32,
16,
0,
0,
0,
0,
0,
58,
0,
16,
0,
1,
0,
0,
0,
62,
0,
0,
1,
83,
84,
65,
84,
148,
0,
0,
0,
5,
0,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
2,
0,
0,
0,
80,
2,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
52,
51,
48,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
100,
105,
102,
102,
117,
115,
101,
59,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
49,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
101,
109,
105,
115,
115,
105,
111,
110,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
49,
51,
55,
32,
61,
32,
116,
101,
120,
116,
117,
114,
101,
40,
100,
105,
102,
102,
117,
115,
101,
44,
32,
102,
115,
95,
117,
118,
41,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
49,
52,
51,
32,
61,
32,
95,
49,
51,
55,
46,
120,
121,
122,
32,
42,
32,
102,
115,
95,
99,
111,
108,
111,
114,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
49,
56,
51,
32,
61,
32,
95,
49,
51,
55,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
120,
32,
61,
32,
95,
49,
52,
51,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
121,
32,
61,
32,
95,
49,
52,
51,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
122,
32,
61,
32,
95,
49,
52,
51,
46,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
51,
32,
95,
49,
53,
57,
32,
61,
32,
95,
49,
56,
51,
46,
120,
121,
122,
32,
43,
32,
116,
101,
120,
116,
117,
114,
101,
40,
101,
109,
105,
115,
115,
105,
111,
110,
44,
32,
102,
115,
95,
117,
118,
41,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
118,
101,
99,
52,
32,
95,
49,
56,
57,
32,
61,
32,
95,
49,
56,
51,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
120,
32,
61,
32,
95,
49,
53,
57,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
121,
32,
61,
32,
95,
49,
53,
57,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
122,
32,
61,
32,
95,
49,
53,
57,
46,
122,
59,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
95,
49,
56,
57,
59,
10,
125,
10,
10,
0,
3,
0,
0,
0,
2,
0,
0,
0,
189,
2,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
109,
101,
100,
105,
117,
109,
112,
32,
102,
108,
111,
97,
116,
59,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
104,
105,
103,
104,
112,
32,
105,
110,
116,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
100,
105,
102,
102,
117,
115,
101,
59,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
49,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
101,
109,
105,
115,
115,
105,
111,
110,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
49,
41,
32,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
51,
55,
32,
61,
32,
116,
101,
120,
116,
117,
114,
101,
40,
100,
105,
102,
102,
117,
115,
101,
44,
32,
102,
115,
95,
117,
118,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
51,
32,
95,
49,
52,
51,
32,
61,
32,
95,
49,
51,
55,
46,
120,
121,
122,
32,
42,
32,
102,
115,
95,
99,
111,
108,
111,
114,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
56,
51,
32,
61,
32,
95,
49,
51,
55,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
120,
32,
61,
32,
95,
49,
52,
51,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
121,
32,
61,
32,
95,
49,
52,
51,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
122,
32,
61,
32,
95,
49,
52,
51,
46,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
51,
32,
95,
49,
53,
57,
32,
61,
32,
95,
49,
56,
51,
46,
120,
121,
122,
32,
43,
32,
116,
101,
120,
116,
117,
114,
101,
40,
101,
109,
105,
115,
115,
105,
111,
110,
44,
32,
102,
115,
95,
117,
118,
41,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
56,
57,
32,
61,
32,
95,
49,
56,
51,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
120,
32,
61,
32,
95,
49,
53,
57,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
121,
32,
61,
32,
95,
49,
53,
57,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
122,
32,
61,
32,
95,
49,
53,
57,
46,
122,
59,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
95,
49,
56,
57,
59,
10,
125,
10,
10,
0,
4,
0,
0,
0,
2,
0,
0,
0,
107,
2,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
48,
48,
32,
101,
115,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
109,
101,
100,
105,
117,
109,
112,
32,
102,
108,
111,
97,
116,
59,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
104,
105,
103,
104,
112,
32,
105,
110,
116,
59,
10,
10,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
100,
105,
102,
102,
117,
115,
101,
59,
10,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
101,
109,
105,
115,
115,
105,
111,
110,
59,
10,
10,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
102,
115,
95,
99,
111,
108,
111,
114,
59,
10,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
51,
55,
32,
61,
32,
116,
101,
120,
116,
117,
114,
101,
40,
100,
105,
102,
102,
117,
115,
101,
44,
32,
102,
115,
95,
117,
118,
41,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
51,
32,
95,
49,
52,
51,
32,
61,
32,
95,
49,
51,
55,
46,
120,
121,
122,
32,
42,
32,
102,
115,
95,
99,
111,
108,
111,
114,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
56,
51,
32,
61,
32,
95,
49,
51,
55,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
120,
32,
61,
32,
95,
49,
52,
51,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
121,
32,
61,
32,
95,
49,
52,
51,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
51,
46,
122,
32,
61,
32,
95,
49,
52,
51,
46,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
51,
32,
95,
49,
53,
57,
32,
61,
32,
95,
49,
56,
51,
46,
120,
121,
122,
32,
43,
32,
116,
101,
120,
116,
117,
114,
101,
40,
101,
109,
105,
115,
115,
105,
111,
110,
44,
32,
102,
115,
95,
117,
118,
41,
46,
120,
121,
122,
59,
10,
32,
32,
32,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
49,
56,
57,
32,
61,
32,
95,
49,
56,
51,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
120,
32,
61,
32,
95,
49,
53,
57,
46,
120,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
121,
32,
61,
32,
95,
49,
53,
57,
46,
121,
59,
10,
32,
32,
32,
32,
95,
49,
56,
57,
46,
122,
32,
61,
32,
95,
49,
53,
57,
46,
122,
59,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
95,
49,
56,
57,
59,
10,
125,
10,
10,
0,
};
